lay down one's existence - Espagnol Anglais Dictionnaire